﻿using System;

namespace UniRx
{
	// Token: 0x0200040D RID: 1037
	public interface IReactiveCommand<T> : IObservable<T>
	{
		// Token: 0x17000198 RID: 408
		// (get) Token: 0x0600154F RID: 5455
		IReadOnlyReactiveProperty<bool> CanExecute { get; }

		// Token: 0x06001550 RID: 5456
		bool Execute(T parameter);
	}
}
